SeldomQA / poium

Page Objects design pattern test library, support selenium、appium、playwright, etc
https://pypi.org/project/poium
Apache License 2.0
404 stars 138 forks source link

任何方式定位的元素都可以增加边框 #3

Closed jaqueliao closed 3 months ago

jaqueliao commented 5 years ago

你原来的代码:

if self.k == "css":
    script = 'document.querySelector("{css}").style.border="2px solid red"'.format(css=self.v)
    context.execute_script(script)

使用这种方式,只要定位到了元素就可以修改它的CSS增加边框

ele = driver.find_element_by_class_name("r_item")
driver.execute_script("arguments[0].style.border=\"2px solid red\"", ele)
defnngj commented 5 years ago

非常感谢你提供的思路!