我试图扩展按钮以扩展其下的选项,但无法扩展,python IDE抛出以下错误。尝试了不同的CSS和XPath,但没有运气:(
错误消息:
selenium.common.exceptions。NoTouchElementException:消息:没有这样的元素:无法定位元素:{“方法”:“xpath”,
火狐 X 路径:
.//*[@id='Ex centi ve Tree View n 0']/img
下面的代码:
<table cellspacing="0" cellpadding="0" style="border-width:0;">
<tbody>
<tr>
<td>
<a id="ExcentiveTreeViewn0" href="javascript:TreeView_PopulateNode(ExcentiveTreeView_Data,0,document.getElementById('ExcentiveTreeViewn0'),document.getElementById('ExcentiveTreeViewt0'),null,'r','<span class=\'nodeCss\' onclick=\"LoadPage(\'grids%252fgrid_folders.aspx%253fid_node%253dTzlq3UXxbAE%253d%2526id_table%253d-301%2526id_mod%253dTzlq3UXxbAE%253d\', \'iGrid\');\"><img class=\'nodeIcon\' src=\"../style/-1/treeview/picto_folder.gif\" /><span class=\'nodeText\'>Rules</span></span>','-300#-301#0#staticNode#0#culture#F','f','','f')">
<img style="border-width:0;" alt="Develop" src="../style/-1/treeview/rplus.gif"/>
</a>
</td>
<td class="" style="white-space:nowrap;" onmouseout="TreeView_UnhoverNode(this)" onmouseover="TreeView_HoverNode(ExcentiveTreeView_Data, this)">
</tr>
</tbody>
</table>
问题在路由到正确的IFrame并使用下面链接中提到的action类后得到解决
链接:无法在硒python中执行单击操作
不要以句点开始 x 路径
//a[@id='ExcentiveTreeViewn0']/img
其他选项:
请编辑问题,以包括您正在尝试的代码以及HTML的较大部分
我用XPath写了一个单选按钮的代码,但在代码执行过程中没有点击单选按钮。 我的代码是: 请帮助如何按钮选择特定的单选按钮,选择后它移动到另一个单选按钮。 提前感谢。
我试图使用Selenium Webdriver python单击网站上的一个按钮,我看到该按钮高亮显示,但没有使用函数单击。 下面是我尝试单击的按钮的html代码 我正在尝试使用id单击按钮 我还尝试了xpath,得到了相同的结果
我还将代码更改为 同样的错误... Com.ThoughtWorks.Selenium.SeleniumException:元素内的偏移量无法滚动到视图中:(87,118):[object XrayWrapper[object HTMLDivElement]]命令持续时间或超时:63毫秒构建信息:版本:“2.39.0”,修订版:“FF23eAC”,时间:“2013-12-16 16:11:15”系
我编写了以下代码,以使用selenium webdriver V 2.53.0在Microsoft Edge浏览器中启动网页:
我想在html单元驱动程序中单击一个带有onclick标记的元素。但没有奏效。 页面源: 我试着用下面的方法。 > 点击法; public HtmlUnitDriver驱动程序=new HtmlUnitDriver(BrowserVersion.Chrome,true);driver.get(appURL);WebElement dripBoxbutton=driver.findElement(b
问题内容: 我正在尝试导入WebDriver和ChromeDriver,尝试了所有尝试,但没有运气 摆脱错误 问题答案: 硒罐必须添加到项目中以标识接口和类 硒下载链接:http : //www.seleniumhq.org/download/