c#selenium访问\单击选项卡项
尝试了两种方法:c#selenium访问\单击选项卡项,c#,selenium,C#,Selenium,尝试了两种方法: Driver.FindElement(By.Name("")); Driver.FindElement(By.Id("")); 你可能写错了语法 Driver.FindElement(By.Name("HERE_YOUR_NAME_OF_ELEMENT")); 这里是您的元素的名称,但您正在尝试再次按IDDriver.FindElement(by.ID(“这里是您的元素的ID”))放置get元素 而且你还错放了内部By.Name(;”) 请检查语法并再次尝试重写程序 我可以
Driver.FindElement(By.Name(""));
Driver.FindElement(By.Id(""));
你可能写错了语法
Driver.FindElement(By.Name("HERE_YOUR_NAME_OF_ELEMENT"));
这里是您的元素的名称,但您正在尝试再次按IDDriver.FindElement(by.ID(“这里是您的元素的ID”))放置get元素代码>
而且你还错放了代码>内部By.Name(;”)
请检查语法并再次尝试重写程序
我可以看到有一个标签,所以你可以点击它
elem1= driver1.find_element_by_xpath("//ul[@class='ATTRIBUTE_VALUE']");
elem1.find_element_by_xpath(".//a[@ATTRIBUTE_NAME='ATTRIBUTE_VALUE']").click();
我认为这对你有帮助。
您可以根据您的问题使用FirefoxDriver
(或ChromeDriver
)
hi@OriCohen请将问题与您尝试过的代码一起正确编写。你需要修改你的问题。Bcoz我们没有得到你真正需要的东西,你的问题是什么?嗨,如果我不清楚,这不是语法问题。问题是在选项卡菜单中找到元素id/名称并访问它。使用chrome Drivery是的,如果你想使用这类东西,你真的应该学习一些html基础知识。我可以点击这个页面上的其他元素,只是不是标签菜单中的标签。hello@OriCohen您想分享一下标签的html dom,了解更多关于您的问题的信息吗?谢谢您的回答不专业。我自己用正确的xpath解决了这个问题
WebDriver driver= new FirefoxDriver();
Actions oAction= new Actions(driver);
oAction.MoveToElement(YOUR_ELEMENT).Click().Perform();