Как изменить значение атрибута - PullRequest
0 голосов
/ 06 октября 2018

Моя кнопка «просмотр» имеет следующий элемент:

<a href="../a/stutransDet.php?sid=23" style="text-decoration: none;  FONT-SIZE: 1.0em;  color:black" target="">View Grade</a>

Я выбрал кнопку «просмотр» следующим образом view = driver.find_element_by_xpath("/html/body/div/div/div[2]/table/tbody/tr/td/table/tbody/tr[2]/td<a href="/394968/beautifulsoup-modifitsirovat-vse-ssylki-v-kuske-html">1</a>/div[5]/a") a = view.get_attribute('href') # www.abc.com/a/stutransDet.php?sid=23

Я хочу, чтобы я изменил"href" для "view", так что, когда я нажимаю кнопку "view", он будет перенаправлен на

www.abc.com/a/stutransDet.php?sid=33 
вместо
www.abc.com/a/stutransDet.php?sid=23

Возможно ли это? этот ответ у меня не сработал

1 Ответ

0 голосов
/ 06 октября 2018

Попробуйте приведенное ниже решение, чтобы обновить @href значение:

driver.execute_script('arguments[0].href = "www.abc.com/id=12";', view)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...