我想实现以下命令,这些命令已经在Selenium IDE(截图)到pyhton(请参见编码)中起作用。
https://i.ibb.co/ydMWN1R/selenium.png
_fetchListItems() async {
List rawFavouriteList = await db.getList(42);
setState((){
rawFavouriteList.forEach((item){
_favouriteList.add(Model.map(item));
}});
}
出现以下错误:
selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{“ method”:“ xpath”,“ selector”:“ // span / div [3]”} (会议信息:chrome = 72.0.3626.121) (驱动程序信息:chromedriver = 2.35(0),platform = Linux 4.14.98-v7 + armv7l)
答案 0 :(得分:0)
这意味着,您要单击的元素不存在,如果要访问网站,您知道要单击的按钮吗? 如果您可以向我显示此按钮,我可以为您提供帮助。
PS:可能会添加其他屏幕截图
PPS:有一个验证码,因此您无法通过机器人进入该竞赛(如果您想赚1000个帐户来赚钱; D)
编辑: 要获取有效的xpath,请在网站上按F12,单击左上角的图标(在弹出的窗口中),然后单击按钮(程序应单击的按钮),然后右键单击屏幕右侧标记的内容,然后单击复制-> xpath
希望您能理解xP