我创建运行selenium internet explorer webdriver的应用程序。 程序在我的电脑上正常工作,但当我在其他电脑上使用相同的驱动程序尝试它 它在第一个元素上抛出异常,说它无法找到它。
我检查的第一件事是html pagesource,区别在于:
在我的电脑上:
<input name="cId" tabindex="1" id="CNum" type="text" size="13" maxlength="10" value="" autocomplete="off">
在其他电脑上:
<INPUT tabIndex=2 id=CNum maxLength=10 size=13 name=cId autocomplete="off">
我的硒代码:
driver.FindElement(By.Id("CNum")).SendKeys("123");
它可以是什么(其他计算机中的html源没有类型,在很多情况下没有引号。)
谢谢。
答案 0 :(得分:0)
尝试
session