Я использую Selenium для c # версии 1.0.0.0.
Я заметил, что IRenderedWebElement.hover () устарел, а в устаревшем сообщении говорится об использовании «API взаимодействия с пользователем». Когда я гуглю "API взаимодействия с пользователем", я получаю этот URL: http://code.google.com/p/selenium/wiki/AdvancedUserInteractions
ActionChainsGenerator builder = ((HasInputDevices) driver).actionsBuilder();
builder.keyDown(Keys.CONTROL)
.click(someElement)
.click(someOtherElement)
.keyUp(Keys.CONTROL);
Это дает некоторый пример кода о том, как использовать API, но ни один из объектов, которые он использует, на самом деле не входит в мою версию селена. Когда я продолжаю исследовать объекты, они существуют в Java-версии селена. Почему они отказываются от функции и не предоставляют альтернативу функциональности? Кто-нибудь знает, как использовать пользовательский интерфейс API для версии Селена c #? Есть ли в новой версии? Есть ли другое решение для зависания? В данный момент мы просто используем устаревшую функцию наведения, но она не подходит для устаревшей функции.
Мне будет предложено принять решение, если оно будет предоставлено. Спасибо.