- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件自动化测试综合练习-资产管理系统取得方式主讲教师:王丹
02.综合练习103.综合练习201.八种定位方式
1.八种定位方式八种定位方式:dr.find_element_by_id()dr.find_element_by_name()dr.find_element_by_tag_name()#标签名dr.find_element_by_link_text()#链接文本dr.find_element_by_partial_link_text()dr.find_element_by_class_name()dr.find_element_by_css_selector()dr.find_element_by_xpath()注:1.确保唯一属性的情况下,定位推荐使用顺序id-name-xpath-other;2.定位一组具有相同属性的元素,例如:dr.find_elements_by_name();3.有时即便有id也不能通过id定位,因为它可能是动态id;4.由于selenium使用xpath定位时采用遍历页面的方式,在性能上采用CSS选择器的方式更优。xpath虽然性能指标较差,但是在浏览器中有比较好的插件支持,定位元素比较方便,对于性能要求严格的场景,可考虑通过xpath改写css的方式进行替换。
1.八种定位方式find_element(By.ID,)find_element(By.NAME,)find_element(By.CLASS_NAME,)find_element(By.TAG_NAME,)find_element(By.LINK_TEXT,)find_element(By.PARTIAL_LINK_TEXT,)find_element(By.XPATH,)find_element(By.CSS_SELECTOR,)
2.综合练习11.进入资产管理系统登陆页面2.输入任务ID3.输入用户名4.输入密码5.点击登陆6.点击取得方式7.点击新增8.输入取得方式名称9.输入取得方式编码
2.综合练习1参考代码:importtimefromseleniumimportwebdriverfrommon.byimportBydriver=webdriver.Chrome()driver.get(http://10-2-37-251.:8118/ams/)driver.maximize_window()time.sleep(2)driver.find_element(By.XPATH,//*[@id=taskId]).send_keys(5)driver.find_element(By.CSS_SELECTOR,#loginName).send_keysdriver.find_element(By.NAME,password).send_keysdriver.find_element(By.TAG_NAME,button).click()driver.find_element_by_css_selector(#leftmenu_asset_gainwaya).click()driver.find_element_by_tag_name(button).click()time.sleep(3)driver.find_element_by_id(title).send_keys(捐赠)driver.find_element_by_id(code).send_keys(QDFS05)
3.综合练习2练习2:1.进入好123导航‘/?src=from_pc’2.点击微博
3.综合练习2参考代码:importtimefromseleniumimportwebdriverfrommon.byimportBydriver=webdriver.Chrome()driver.get(/?src=from_pc)driver.find_element_by_link_text(微博).click()
3.综合练习2运行结果
本节练习1.打开360网址导航‘/?src=lmls=n433d386999’2.点击进入淘宝网
谢谢观看
文档评论(0)