
Web自动化
Y小星
这个作者很懒,什么都没留下…
展开
-
Selenium xpath元素定位
一.概述xpath是一种选择器,是一种xml路径语言,在自动化测试过程中能够准确的定位页面的元素,可以说xpath能解决99%的元素定位的问题。二.xpath常用符号说明/ 表示绝对路径,绝对路径是指从根目录开始//表示相对路径.表示当前层..表示上一层*表示通配符@表示属性[]属性的判断条件表达式三.常用的xpath的写法/html//div表示选择根目录下的所有的子孙后代节点中的div节点,//表示相对路径//div表示选择所有的div节点...原创 2021-01-04 16:55:00 · 198 阅读 · 0 评论 -
Selenium新开一个窗口
python: js='window.open("https://www.sogou.com");' driver.execute_script(js)java: String js = "window.open(\"https://www.baidu.com\");"; ((JavascriptExecutor) driver).executeScript(js);原创 2021-01-04 16:44:10 · 1663 阅读 · 0 评论 -
Selenium文件上传方式
一、利用Robot类处理文件上传(推荐)。大致流程如下:1、利用selenium点击web上本地文件的上传按钮;2、在弹出的弹框中,文件输入框默认是光标聚焦,将文件路径复制到剪切板,然后粘贴。3、按下回车,默认触发弹框的确定按钮,实现文件上传的功能。相关核心代码如下://路径复制到剪切板Toolkit.getDefaultToolkit().getSystemClipboard().setContents(filePath,null);//点击上传按钮........原创 2021-01-04 16:40:11 · 764 阅读 · 0 评论