我试图单击剑道网格中的一个单元,但无法实现。尝试过使用Actions,JavaScriptExecutor等其他选项。使用JS,我可以突出显示特定的单元格,但不能执行单击。
示例代码
HighlightElement(record); //Method to highlight a web element using JS (working)
driver.FindElement(record).Click();//Trying to click the same element (Not Working)
答案 0 :(得分:0)
您提到HighlightElement
在工作-您还提到您已经尝试过JavascriptExecutor
,但是您没有为JS尝试发布任何代码,所以我真的不知道您拥有什么在这里尝试过。
在HighlightElement
工作的情况下,我们可以假定record
是已找到的有效WebElement
。如果您尝试以下操作,我很想知道会发生什么:
((IJavaScriptExecutor) driver).ExecuteScript("arguments[0].click();", record);
如果您想要更具体的答案,我们可能需要查看
您要自动执行的页面中的HTML
您正在使用的其他代码/曾经尝试单击该元素