UI自动化
Genevar
这个作者很懒,什么都没留下…
展开
-
web自动化-元素模糊定位方法
常见元素定位方法,主要是通过id,class,xpath等,这些元素有时它的属性值是随机的,但同时又有一定的规律,为了提高代码定位元素的准确性,我们寻找其规律,然后集成到元素中进行重构。元素模糊定位,即对页面元素属性值进行部分匹配。元素属性值的匹配方式主要有三种,分别是"starts-with",“ends-with"和"contains”,text()starts-with 匹配一个属性开始位置的关键字ends-with 匹配一个属性结束位置的关键字contains 匹配一个属性值中包含的字符串原创 2021-04-21 15:37:59 · 952 阅读 · 0 评论 -
web自动化-selenium环境安装
目前web自动化主要是采用python+selenium框架。1、什么是selenium Selenium是web自动化测试工具集,包括IDE、Grid、RC(selenium1.0)、WebDriver(selenium2.0)模块组件2、selenium特点 1> 开源、免费2> 多浏览器支持3> 多平台支持4> 多语言支持5> 支持分布式执行3、selenium环境安装1)python3安装...原创 2021-04-12 10:11:36 · 144 阅读 · 0 评论 -
python+selenium 返回js执行结果
如何(python+selenium )返回js执行结果通过常规方法:js = “document.getElementById(‘input-286’).value;”a = driver.execute_script(js)print(a)实验后我们会发现。其实JS得到了执行,比如给value 赋值。确实页面上会变化。说明定位以及执行是正常的。而且我们也知道。执行是会有返回指的。但是用 print(type(driver.execute_script(js)))打印结果类型。会提示 无类型。原创 2021-04-09 15:53:50 · 3260 阅读 · 0 评论