作者回复: js语法可以是任意的
作者回复: 在资料包里面有pdf
作者回复: 根据你提供的代码,在这种情况下,如果输入框的边框没有变成红色,可能是因为输入框的焦点没有被激活。输入框没有焦点时,执行 JavaScript 代码修改样式,可能会没有效果。 因此,你可以尝试在执行 JavaScript 代码前,先点击一下输入框,使输入框获得焦点。可以使用 WebDriver 的 `click()` 方法来实现。例如: ``` input_box = self.driver.find_element(By.ID, 'kw') input_box.click() js = 'var q = document.getElementById("kw"); q.style.border = "2px solid red"' self.driver.execute_script(js) ``` 这样,在执行 JavaScript 代码前,会先通过 `click()` 方法点击输入框,使其获得焦点,然后再执行 JavaScript 代码修改样式,就能够成功修改输入框的样式了。
作者回复: 用js
作者回复: 这种需要js
作者回复: 打开开发者工具调试一下 看看 是语法错误 还是兼容性问题
作者回复: 加上等待 试试
作者回复: 环境 还是 如果是环境 这样 sudo mv chromedriver /usr/local/bin 把驱动放到这里就行