Selenium---WebDriver学习笔记-创新互联
- 1. 什么情况下使用WebDriver
- multiple frames, multiple brower windows(多窗口浏览器), popups(弹出窗口) adn alerts
- 页面导航
- 下拉
- 基于AJAX的UI元素
- 2. WebDriver常用函数接口
- 1)页面导航
driver.get("http://www.google.com")
2)与页面交互
创新互联主营泊头网站建设的网络公司,主营网站建设方案,重庆App定制开发,泊头h5小程序开发搭建,泊头网站营销推广欢迎泊头等地区企业咨询
driver = self.driver
driver.find_element_by_id("passwd-id").send_keys("******")
driver.find_element_by_xpath("//input[@id=’passwd-id’]")
关于xpath的知识,会在以后再去学习。
关于下拉框的处理(测试代码如下):
UPS Next Day Air ==> $12.51UPS Next Day Air Saver ==> $11.61UPS 3 Day Select ==> $10.69UPS 2nd Day Air ==> $9.03UPS Ground ==> $8.34USPS Priority Mail Insured ==> $9.25USPS Priority Mail ==> $7.45USPS First Class ==> $3.20
使用select选择需要使用的值,如 8.34
select=browser.find_element_by_xpath("//select[@id='ShippingMethod']")
select.find_element_by_xpath("//option[@value='8.34']").click()
先使用xpath定位所select,然后再确定使用的值
网页题目:Selenium---WebDriver学习笔记-创新互联
分享链接:http://azwzsj.com/article/hddos.html