运行代码是总报Unable to locate element

来源:5-12 基础元素定位方法

weixin_慕雪2261960

2019-12-22

如图所示,运行代码后控制台报错如下:
图片描述
图片描述
但是我在浏览器里document.getElementsByClassName(“btn-primary”)
查询结果是1,说明页面元素只存在一个,但是为什么报找不到元素的错呢,而且我用的是class_name的方法,为啥报错里说的是css_selector,辛苦老师帮忙看一下。

图片描述

写回答

2回答

weixin_慕雪2261960

提问者

2019-12-23

如图所示,页面能找到此元素:

//img.mukewang.com/szimg/5e00dd63098af94011720224.jpg

0
3
Mushishi
回复
weixin_慕雪2261960
你要确认你切换了窗口之后你得窗口一定时对的,就是你获取的焦点一定时当前element的焦点。
2019-12-25
共3条回复

Mushishi

2019-12-23

你看你元素是不是没显示

0
1
weixin_慕雪2261960
怎么看元素是否显示呀?我用鼠标点击定位元素,是有信息的,我附件到回答中,老师帮忙看一下
2019-12-23
共1条回复

助力Python功能测试人员进阶Web自动化测试

轻松转型,快速胜任自动化测试工程师岗位

916 学习 · 607 问题

查看课程