Web应用软件测试(中级)课件:文件上传处理方法使用.pptxVIP

  • 0
  • 0
  • 约1.52千字
  • 约 7页
  • 2026-02-11 发布于山东
  • 举报

Web应用软件测试(中级)课件:文件上传处理方法使用.pptx

文件上传处理方法使用

目录01文件上传处理方法使用

文件上传处理方法使用01

文件上传处理方法使用在实现UI自动化测试过程中,文件上传操作也是常见功能之一。对于文件上传功能并没有用到新有方法或函数,关键是思路。上传过程一般要打开一个本地窗口,然后从窗口选择本地文件添加,如图所示。所以,一般会卡在如何操作本地窗口添加上传文件。本任务针对文件上传处理进行介绍。

文件上传处理方法使用在Seleniumwebdriver中文件上传并不复杂,只要定位“上传”按钮,找到input标签属性,如inputtype=filename=filename,然后通send_keys添加本地文件路径即可,如图所示。编写脚本时需要注意:(1)要将复制的文件路径中的反斜线变成正斜线,可以使用三种方法:●在字符串中用两个反斜线表示一个正斜线;●在字符串前面加一个字母r,表示将所有的反斜线变为正斜线;●把字符串中所有的反斜线改成正斜线。(2)路径中不要有中文。

文件上传处理方法使用在PyCharm中进行代码编写:importtimefromseleniumimportwebdriverfromselenium.webdriverimportActionChainsdriver=webdriver.Chrome()driver.get(#进入人力资源综合服务系统登录页面driver.implicitly_wait(30)driver.find_element_by_name(username).send_keys(hrteacher)#输入用户名driver.find_element_by_name(password).send_keys(123456)#输入密码driver.find_element_by_class_name(uppercase).click()文前-04.indd1812021-11-1112:01:57Web应用软件测试(中级)182#单击“登录”按钮driver.find_element_by_link_text(人资工作台).click()#单击“人资工作台”按钮a=driver.find_element_by_link_text(员工基本信息管理)#定位“员工基本信息管理”按钮ActionChains(driver).click(a).perform()#单击“员工基本信息管理”按钮driver.find_element_by_link_text(员工照片管理).click()#单击“员工照片管理”按钮driver.find_element_by_xpath(/html/body/div[4]/div[2]/div/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td[9]/a).click()#单击“编辑”按钮driver.find_element_by_name(file).send_keys(rC:\Users\Public\Pictures\SamplePictures\juehua.jpg)#上传文件处理实例:(1)进入人力资源综合服务系统登录页面;(2)输入用户名和密码,单击“登录”按钮;(3)在人力资源服务系统页面单击“人资工作台”按钮;(4)在人资工作台页面单击左侧的“员工基本信息管理”按钮;(5)单击“员工照片管理”按钮;(6)在员工照片管理页面中单击“编辑”按钮,打开编辑页面;(7)在编辑页面中单击“选择本地文件”按钮,上传文件。

感谢观看

文档评论(0)

1亿VIP精品文档

相关文档