我在下面有可见且可单击的Siebel应用程序按钮,但是Selenium C#无法单击它。
<input type="file" tabindex="0" class="ruFileInput" multiple="multiple" name="AsyncUpload1file1" id="AsyncUpload1file0" size="23"/>
这是我的代码:
Driver.FindElement(By.XPath("//*[@id=AsyncUpload1file0]")).Click();
请注意,我检查了它的可见且可单击。任何人都有同样的问题,请帮助?
您在ID字符串'
上缺少引号:
Driver.FindElement(By.XPath("//*[@id='AsyncUpload1file0']")).Click();
希望这会有所帮助!