随笔分类 -  selenium

web UI自动化测试
摘要:# 通过标签的id属性定位, 如 <div id='id'>xxxx<div/> driver.find_element_by_id('id') # 通过标签的name属性定位,如 <div name='name'>xxxx<div/> driver.find_element_by_name('na 阅读全文
posted @ 2020-05-16 21:06 ilovetesting 阅读(537) 评论(0) 推荐(0) 编辑
摘要:以sentos为例 安装chrome yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm -y 安装chromedriver https://npm.taobao.org/mir 阅读全文
posted @ 2020-03-29 22:17 ilovetesting 阅读(1226) 评论(0) 推荐(0) 编辑
摘要:问题:webdriver子模块中为什么可以直接使用类Chrome、ChromeOptions、Firefox、FirefoxProfile... 在webdriver的__init__.py文件中已经从.firefox.webdriver 导入了 WebDriver并重新命名为Chrome、Fire 阅读全文
posted @ 2019-12-15 09:48 ilovetesting 阅读(263) 评论(0) 推荐(0) 编辑
摘要:相信很多测试小伙伴儿都听过或者使用过web自动化selenium,那您有没有研究过selenium的原理呢?为什么要使用webdriver.exe,webdriver.exe是干啥用的?selenium.common.exceptions.WebDriverException: Message: ' 阅读全文
posted @ 2019-12-14 20:20 ilovetesting 阅读(796) 评论(0) 推荐(0) 编辑
摘要:一、expected_conditions 之前在 selenium之python源码解读-WebDriverWait 中说到,until方法中method参数,需要传入一个function对象,如果每次都自定义或者使用lambda函数,显得比较麻烦。 其实在expected_conditions中 阅读全文
posted @ 2018-04-30 23:33 ilovetesting 阅读(350) 评论(0) 推荐(0) 编辑
摘要:一、显示等待 所谓显示等待,是针对某一个特定的元素设置等待时间,如果在规定的时间内找到了该元素,就执行相关的操作,如果在规定的时间内没有找到该元素,在抛出异常 PS:注意显示等待和隐身等待的区别,隐身等待是对页面中的所有元素设置加载时间。 二、WebDriverWait类 在selenium框架中显 阅读全文
posted @ 2018-04-30 21:58 ilovetesting 阅读(561) 评论(0) 推荐(0) 编辑
摘要:一、webdriver继承关系 在selenium中,无论是常用的Firefox Driver 还是Chrome Driver和Ie Drive,他们都继承至selenium\webdriver\remote下webdriver.py中的WebDriver 类,如下 chrome WebDriver 阅读全文
posted @ 2018-04-22 19:58 ilovetesting 阅读(1724) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示