2017-01-12 3 views
-1

Я хочу применить onclick событие в Selenium Webdriver в Java. У меня есть только код ниже, через который я могу сделать событие onclick в selenium webdriver. Ниже HTML код:Как использовать событие onclick в selenium webdriver?

"<a onclick="javascript: confirmDelete('442d2c9d-fc20-4a35-8d15-22bb8f412856');" href="#">" 

Хотите выполнить onclick событие, используя выше код в selenium webdriver.

ответ

0
+0

Не работает @Andersson –

+0

Что значит «не работает»? Любые исключения? – Andersson

+0

InvalidSelectorError: не удалось найти элемент с выражением xpath // a [start-with (@onclick, 'javascript: confirmDelete (' 442d2c9d-fc20-4a35-8d15-22bb8f412856 ');')] из-за следующей ошибки: SyntaxError: выражение не является юридическим выражением. –

0

Try следующий код для выполнения JavaScript в Java:

IWebDriver driver; // assume assigned elsewhere 
IJavaScriptExecutor js = driver as IJavaScriptExecutor; 
js.ExecuteScript("confirmDelete('442d2c9d-fc20-4a35-8d15-22bb8f412856');"); 
+0

Вы уверены, что ваш ответ решит проблему OP ?? –

+0

Что ты пытаешься сказать? Что вы предлагаете? –

Смежные вопросы