摘要: JavaScript操作日期控件 一、日期控件只读 例如12306网站的日期控件,属性为只读模式,此时是不能直接通过手动去编辑日期。若要实现能编辑,需要去掉只读模式。一般操作的顺序是先定位到该元素,然后用JS在浏览器console中执行脚本,去掉只读属性,再尝试手动编辑。 通过观察发现,元素定位有I 阅读全文
posted @ 2021-01-10 23:07 xyztank 阅读(471) 评论(0) 推荐(0) 编辑
摘要: JavaScript控制浏览器滚动条 在访问页面上的展现结果超过一屏时,如果想浏览或操作屏幕下半部分的内容,由于被屏幕遮挡,因此无法操作对应的元素。此时,就需要借助滚动条来拖动屏幕,实现浏览更多的内容或使被操作的元素展现在屏幕上。注意,滚动条是无法直接被定位到的,WebDriver中也没有直接的方法 阅读全文
posted @ 2021-01-10 19:58 xyztank 阅读(3989) 评论(0) 推荐(1) 编辑
摘要: Xpath定位元素 XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。通俗一点讲就是通过元素的路径来查找到这个元素的,相当于通过定位一个对象的坐标来找到这个对象。Selenium WebDriver支持使用XPath表达式来定位元素。当 阅读全文
posted @ 2021-01-10 19:04 xyztank 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 一、selenium元素定位常用方法 要想Selenium操作元素,需要告知Selenium如何去定位元素来模拟用户动作。比如,百度搜索,此时得告诉它,先要找到搜索框和搜索按钮,然后输入搜索内容,然后点击搜索,最后展示搜索结果。 常用的定位方法有如下方法: 这里以百度搜索为例,通过不通的定位方式进行 阅读全文
posted @ 2021-01-10 18:02 xyztank 阅读(90) 评论(0) 推荐(0) 编辑