摘要:
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)

浙公网安备 33010602011771号