如何使用selenium更改元素类属性值

如何使用selenium更改元素类属性值,第1张

如何使用selenium更改元素属性

来自评论:

您是否要与具有

data-faucet
属性值的元素进行交互
39274

兴高采烈!就是我想做的!

您应该尝试使用

css_selector
以下方法:

element = driver.find_element_by_css_selector(".vote-link.up[data-faucet = '39274']")

好的..现在,如果我在print(element)终端上显示了,它实际上选择了一些东西:

<selenium.webdriver.remote.webelement.WebElement(session="d54ae232-6d42-455f-a130-097be89adf1e",element="{96385594-1725-4843-bfed-d5a4e7b9af41}")>.
现在,我已经选择了它,如何将“ vote-
link up”替换为“ vote-link up polled”?

您可以

class
使用
execute_script()
以下方法替换属性值:-

driver.execute_script("arguments[0].setAttribute('class','vote-link up voted')", element)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4895836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存