为了账号安全,请及时绑定邮箱和手机立即绑定

使用 selenium c# 选择图像错误

使用 selenium c# 选择图像错误

C#
月关宝盒 2021-08-22 17:51:02
我正在下面运行一个基本的 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
提交
取消
意见反馈 帮助中心 APP下载
官方微信