摘要:
如何定位隐藏元素?js操作隐藏元素1、什么是隐藏元素?3种情况2、案例3、案例代码:4、隐藏元素如何操作呢?方法一:前面讲的鼠标悬停,先让它显示方法二:js可以直接点击隐藏元素 阅读全文
posted @ 2022-04-18 19:29
郭祺迦
阅读(399)
评论(0)
推荐(0)
摘要:
chrome捕捉dialog提示语定位dialog元素,获取文本当点击某个元素,弹出dialog的时候,如何捕获呢?f12,source界面,点击暂停然后定位dialog出来的页面的元素即可 阅读全文
posted @ 2022-04-18 19:29
郭祺迦
阅读(513)
评论(0)
推荐(0)
摘要:
1、如果通过子元素找到父元素Xpath基础语法:.:当前节点..:上一个节点/:根节点//:相对节点2、案例:通过定位登录输入框,找到form标签//*[@id="username"]/../.. 阅读全文
posted @ 2022-04-18 19:28
郭祺迦
阅读(1355)
评论(0)
推荐(0)
摘要:
1、每次刷页面,id都会变2、解决办法:就当不存在id属性 阅读全文
posted @ 2022-04-18 19:27
郭祺迦
阅读(292)
评论(0)
推荐(0)
摘要:
1、元素对象常用操作方法.click():点击元素.value("text"):输入文本.value(""):清空文本2、console调试JavaScript脚本3、execute_script执行4、querySelector定位元素5、JQuery是对JavaScript的封装,简化了一些语法 阅读全文
posted @ 2022-04-18 19:26
郭祺迦
阅读(48)
评论(0)
推荐(0)
摘要:
1、JavaScript定位元素的几种方式通过id获取document.getElementById('id') # 获取的事单个通过name获取document.getElementsByName(“Name”)[0] # 获取的是多个返回的是list通过标签名选取元素document.getEl 阅读全文
posted @ 2022-04-18 19:25
郭祺迦
阅读(291)
评论(1)
推荐(0)
摘要:
querySelector('css selector'):定位单个元素querySelectorAll('css selector'):定位一组元素1、querySelector('css selector')定位单个元素2、querySelectorAll('css selector')定位一组 阅读全文
posted @ 2022-04-18 19:25
郭祺迦
阅读(347)
评论(0)
推荐(0)
摘要:
1、JavaScript操作浏览器滚动条scollTo2、使用示例 阅读全文
posted @ 2022-04-18 19:24
郭祺迦
阅读(52)
评论(0)
推荐(0)
摘要:
当元素不在当前屏幕,点击此元素会报错Element is not clickable at point1、使用场景2、当点击看不到的元素时,元素单击被拦截element click intercepted:Element is not clickable at point3、方法一:执行JavaSc 阅读全文
posted @ 2022-04-18 19:23
郭祺迦
阅读(55)
评论(0)
推荐(0)
摘要:
层级定位:子元素后代元素同级兄弟元素css定位语法1、E,F,逗号多元素匹配,匹配E元素或F元素2、E>F>大于号,子元素选择器。匹配所有E元素下的子元素F3、E F空格,后代元素选择器。匹配所有E元素下的后代元素F4、E+F+加号,毗邻元素匹配,紧跟E元素后的F元素(只匹配一个)5、E~F~同级元 阅读全文
posted @ 2022-04-18 19:22
郭祺迦
阅读(130)
评论(0)
推荐(0)
摘要:
tagname:定位标签#id:定位id属性.class:定位class属性1、tagname:定位标签2、#id:通过id属性定位3、.class:通过class属性定位4、除了tag/id/class,其他属性定位,[type="text"]5、css定位语法多个属性组合定位元素<input n 阅读全文
posted @ 2022-04-18 19:21
郭祺迦
阅读(47)
评论(0)
推荐(0)
摘要:
contains:模糊匹配文本contains:模糊匹配元素属性1、模糊匹配文本,比如a标签<a class="index-font" href="/">回到首页</a>2、模糊匹配其他属性如class属性3、Contains()总结定位其他id、name等属性方式跟class一样//*[conta 阅读全文
posted @ 2022-04-18 19:21
郭祺迦
阅读(1959)
评论(0)
推荐(1)
摘要:
1、class属性中间有空格,如何定位?class属性中间有空格,是该元素有多重属性代码: 阅读全文
posted @ 2022-04-18 19:13
郭祺迦
阅读(372)
评论(0)
推荐(0)
摘要:
非常实用的xpath文本定位//*[text()="页面文本"]代码: 阅读全文
posted @ 2022-04-18 19:12
郭祺迦
阅读(569)
评论(0)
推荐(0)
摘要:
1、f12打开console,输入$x('xpath语法')2、有iframe的时候 阅读全文
posted @ 2022-04-18 19:11
郭祺迦
阅读(547)
评论(0)
推荐(0)
摘要:
@属性定位父子层级定位索引1、@属性定位<input name="username" id="username" type="text" value="" placeholder="请输入您的邮箱地址">2、父子层级定位如果一个元素,无法直接定位,可以先定位它的父元素相对节点/:子节点//:相对节点 阅读全文
posted @ 2022-04-18 19:11
郭祺迦
阅读(26)
评论(0)
推荐(0)
摘要:
1、场景:2、登录页滑块解锁selenium里面滑动滑块需用到鼠标事件,回访下刚才操作的慢动作:按住>> 按钮->往右移动鼠标到最右端->释放鼠标->解锁成功于是会用到click_and_holdmove_by_offsetrelease这三个方法,最后用perform()执行slider.html 阅读全文
posted @ 2022-04-18 19:09
郭祺迦
阅读(418)
评论(0)
推荐(0)
摘要:
1、加载配置可以实现免登陆适用场景:当你打开一个网站,输入过账号密码,关闭了浏览器,下次再打开,还是登陆状态(记住了登陆状态)参考网站:https://www.cnblogs.comhttp://49.235.92.12:8200/在Chrome浏览器的地址栏输入:chrome://version/ 阅读全文
posted @ 2022-04-18 19:08
郭祺迦
阅读(231)
评论(0)
推荐(0)
摘要:
.is_selected():判断元素是否选中状态.is_displayed():判断元素是否显示.is_enable():判断元素是否可操作1、.is_selected()元素状态判断适用场景:radio和checkbox2、.is_displayed():判断元素是否显示元素是否存在页面上(这里 阅读全文
posted @ 2022-04-18 19:07
郭祺迦
阅读(411)
评论(0)
推荐(0)
摘要:
.text:获取元素的text属性值.tag_name:获取元素标签名称.get_attribute():获取属性对应的值1、.text和.tag_name2、定位父元素,可以获取所有子孙元素文本3、元素属性获取获取这个登录按钮元素的每个属性对应的值<input class="btn btn-gre 阅读全文
posted @ 2022-04-18 19:06
郭祺迦
阅读(237)
评论(0)
推荐(0)

浙公网安备 33010602011771号