0
在網站彈出窗口中有一個微調器,其默認值爲1。我想清除此值並輸入新值。Selenium c#清除微調器默認值並寫入新值
IWebElement enterValue = driver.FindElement(By.CssSelector("body > div.k-widget.k-window > div.k-popup-edit-form.k-window-content.k-content > div > div:nth-child(8) > span.k-widget.k-numerictextbox > span"));
enterValue.Click();
如果我使用的enterValue.Clear()
代替enterVakue.Click()
我會得到異常:
Element must be user-editable in order to clear it.
如果我把enterValue.Sendkeys(Keys.Backspace)
Click()
後,我會得到異常:
unknown error: cannot focus element.
同爲enterValue.Clear()
我嘗試了堆棧溢出的不同解決方案,但其中沒有一個能夠工作。