![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web自动化
Y小星
这个作者很懒,什么都没留下…
展开
-
Selenium xpath元素定位
一.概述 xpath是一种选择器,是一种xml路径语言,在自动化测试过程中能够准确的定位页面的元素,可以说xpath能解决99%的元素定位的问题。 二.xpath常用符号说明 / 表示绝对路径,绝对路径是指从根目录开始 //表示相对路径 .表示当前层 ..表示上一层 *表示通配符 @表示属性 []属性的判断条件表达式 三.常用的xpath的写法 /html//div表示选择根目录下的所有的子孙后代节点中的div节点,//表示相对路径 //div表示选择所有的div节点...原创 2021-01-04 16:55:00 · 159 阅读 · 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 · 1609 阅读 · 0 评论 -
Selenium文件上传方式
一、利用Robot类处理文件上传(推荐)。 大致流程如下: 1、利用selenium点击web上本地文件的上传按钮; 2、在弹出的弹框中,文件输入框默认是光标聚焦,将文件路径复制到剪切板,然后粘贴。 3、按下回车,默认触发弹框的确定按钮,实现文件上传的功能。 相关核心代码如下: //路径复制到剪切板 Toolkit.getDefaultToolkit().getSystemClipboard().setContents(filePath,null); //点击上传按钮 ........原创 2021-01-04 16:40:11 · 729 阅读 · 0 评论