Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#selenium chrome webdriver写入高级路径(chrome驱动程序)_C#_Html_Selenium_Path_Selenium Chromedriver - Fatal编程技术网

c#selenium chrome webdriver写入高级路径(chrome驱动程序)

c#selenium chrome webdriver写入高级路径(chrome驱动程序),c#,html,selenium,path,selenium-chromedriver,C#,Html,Selenium,Path,Selenium Chromedriver,我只是试着写正确的路径来点击这个按钮,我想在我的页面上。我会给你一个测试的例子页。您只需下载HTML文件并在浏览器中打开它。 我们现在想做什么? 如果运行此HTML文件,您将看到所有页面。 现在我们想在屏幕上点击这个按钮: 单击此按钮后,您将看到下面的单击计数器:如下所示: 有人知道怎么点击吗?我尝试了几种方法,但仍然找不到解决办法。请帮忙。 我至少尝试: drive.FindElement(By.XPath("//tr[class='ng-scope']/td[text()='Wylacze

我只是试着写正确的路径来点击这个按钮,我想在我的页面上。我会给你一个测试的例子页。您只需下载HTML文件并在浏览器中打开它。 我们现在想做什么? 如果运行此HTML文件,您将看到所有页面。 现在我们想在屏幕上点击这个按钮: 单击此按钮后,您将看到下面的单击计数器:如下所示:

有人知道怎么点击吗?我尝试了几种方法,但仍然找不到解决办法。请帮忙。 我至少尝试:

drive.FindElement(By.XPath("//tr[class='ng-scope']/td[text()='Wylaczenie nadan RDF'] and button[@title='Skip']")).Click();

+越来越多的人不能只写这个路径来点击这个按钮。
唯一的值是Wylaczenie nadan RDF——我更喜欢通过它来获取路径。

您需要使用下面的XPATH进行相同的操作

//tr[td='Wylaczenie nadan RDF']//button[@title='Skip']"

//tr[td='Wylaczenie nadan RDF']
将带您到包含该文本的行,然后您使用
//按钮[@title='Skip']
查找该按钮

在您已经提出问题的情况下,不发布重复问题的可能重复按钮。我已经在这里为他提供了此解决方案:@JonahOberloh,您需要的是
//按钮
,而不是
/按钮
//tr[td='Wylaczenie nadan RDF']//button[@title='Skip']"