我正在尝试自动化共享点站点新项目表单,但我尝试的任何方法都显示未找到。
我尝试switchTo()
了一个新的 iframe,窗口...
尝试了这个找到外部内容的代码
IWebElement table1 = WebElement.FindElement(By.XPath("//table[@class=\"s4-wpTopTable\"]"));
int table1count = WebElement.FindElements(By.XPath("//table[@class=\"s4-wpTopTable\"]")).Count;
MessageBox.Show(table1count.ToString());
上面的代码将表格计数显示为 2。超出此元素不会显示任何元素。
我使用 IE 作为浏览器。
我使用了 Xpath 并且可以识别直到红色标记并且它不能识别超出该标记..我正在尝试识别标记为绿色的元素。
var iframecount = driver.FindElement(By.XPath("//html/body/form/div[8]/div/div[4]/div[2]/div[2]/div/div/table/tbody/tr/td
这是取自 FireBug 的 xpath
var iframecount = driver.FindElement(By.XPath("//html/body/form/div[8]/div/div[4]/div[2]/div[2]/div/div/table/tbody/tr/td/div/span/table/tbody/tr/td[2]/span/span/input"));