【发布时间】:2018-01-29 11:33:00
【问题描述】:
我在 Firefox 中运行自动化测试时遇到问题。我正在使用 selenium webdriver c#。此代码在 Chrome 上完美运行,但在 Firefox 中运行时,sendkeys 函数不起作用。以下是元素详细信息:
在 Firefox 58 版中的测试:
<input
id="uiAssessmentsDueDate"
class="form-control ng-pristine ng-valid ng-empty ng-touched"
ng-model="workshop.assessmentsDueDate"
ng-readonly="isReadonly"
tabindex="6"
type="date">
这是我正在使用的代码:
Driver.FindElement(By.Id("uiAssessmentsDueDate")).SendKeys("01012018");
我曾尝试先点击该框,然后再尝试点击该框,然后发送密钥。我已经尝试了我能想到的一切。如果有人有更好的方法来做到这一点或回答为什么这在 Firefox 中不起作用,将不胜感激。如果您需要更多信息,请告诉我
【问题讨论】:
标签: c# selenium firefox datepicker webdriver