我試圖使用自動化硒的webdriver與.NET UI捕捉標籤按鈕的文字,我想讀如TextBox元素,按鈕等通」的值自動化。「沒有這樣的元素」的錯誤,而試圖利用硒的webdriver與.NET
爲樣本,我在VS2012(項目A和項目B)創造了兩個網絡項目。然後我在proj中創建了一個webform(textForm.aspx),我在這個webform上創建了一個標籤。現在,我想讀分配給項目B的標籤值(通」命名的Program.cs類)在textForm.aspx
標籤的定義如下:
你好
項目B碼(Program.cs中)如下:
namespace mySeleniumTry
{
class Program
{
static void Main(string[] args)
{
IWebDriver driver = new ChromeDriver("e:\\chromedriver");
string filename = "C:/mySeleniumTry/Program.cs";
string pathstr = Path.GetFullPath(filename);
Console.WriteLine("Path of URL is: " + pathstr);
System.Diagnostics.Process.Start("chrome", pathstr.ToString());
string lname = driver.FindElement(By.XPath("//input[@name='Label1']")).ToString(); //this line errors
Console.WriteLine("THE END"+lname.ToString());
}
}
}
'L-NAME' 變量爲空,有運行時錯誤:沒有這樣的元素(NoSuchElementExeception了未處理)
您正在嘗試使用Selenium導航到.CS文件?! – Arran