我正在下面运行一个基本的 c# 测试。我的测试基本上是去 www.asos.com 然后搜索特定项目。加载搜索结果后,我想单击返回的第一个项目。我尝试使用 CSS 选择器单击第一个想象,但出现异常。无效的选择器。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using OpenQA.Selenium;using OpenQA.Selenium.Chrome;using OpenQA.Selenium.Support.UI;using OpenQA.Selenium.Interactions;using System.Threading;namespace Exercise1{ class Exercise_2 { static void Main(string[] args) { IWebDriver webDriver = new ChromeDriver(); webDriver.Navigate().GoToUrl("http://www.asos.com/men/"); webDriver.Manage().Window.Maximize(); webDriver.FindElement(By.XPath(".//input[@data-testid='search-input']")).SendKeys("Polo Ralph Lauren Oxford Shirt In Regular Fit Blue"); webDriver.FindElement(By.XPath(".//button[@data-testid='search-button-inline']")).Click(); //*[@id="product-6153807"]/a/div[1]/img Xpath of the image to be clicked on webDriver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); webDriver.FindElement(By.CssSelector("6153807")).Click(); } }}
1 回答
- 1 回答
- 0 关注
- 180 浏览
添加回答
举报
0/150
提交
取消