我对 c# 还很陌生,正在编写一个简单的 selenium 代码,该代码将登陆 www.asos.com。然后我通过找到 xpath 来单击右侧的国家/地区。当我单击国家/地区时,我想将国家/地区更改为“印度”,将货币更改为“美元”,然后选择我的偏好。我得到例外 driver.FindElement,SelectElement,SelectByValue使用Java时,我没有得到这些异常之前。我看到的异常driver= 当前上下文中不存在名称驱动程序SelectElement = 找不到类型或命名空间名称“SelectElement” 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;namespace Exercise1{ class Program { static void Main(string[] args) { IWebDriver webDriver = new ChromeDriver(@"Path to my chrome driver defined here"); webDriver.Navigate().GoToUrl("www.asos.com"); driver.FindElement(By.XPath("//*[@id="chrome - header"]/header/div[2]/div/ul/li[3]/div/button')]")).Click(); var country = driver.FindElement(By.Id("country")); var select_country = new SelectElement(country); select_country = SelectByValue("India"); var currency = driver.FindElement(By.Id("currency")); var select_currency = new SelectElement(currency); select_currency = SelectByValue("$ USD"); driver.FindElement(By.XPath("//*[@id="chrome - header"]/header/div[5]/div[2]/div/section/form/div[3]/button")).Click(); }}
2 回答
- 2 回答
- 0 关注
- 203 浏览
添加回答
举报
0/150
提交
取消