我對 c# 還很陌生,正在編寫一個簡單的 selenium 代碼,該代碼將登陸 www.asos.com。然后我通過找到 xpath 來單擊右側的國家/地區(qū)。當我單擊國家/地區(qū)時,我想將國家/地區(qū)更改為“印度”,將貨幣更改為“美元”,然后選擇我的偏好。我得到例外 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 回答
- 0 關注
- 235 瀏覽
添加回答
舉報
0/150
提交
取消