我如何使用javascript可见textarea框

时间:2018-06-09 10:06:54

标签: javascript python selenium automation captcha

我正在使用selenium在python中创建自动化脚本,所以我想看看textarea框,因为我想把它放到一些参数中,我正在使用这段代码:

element = driver.find_element_by_id('g-recaptcha-response')
driver.execute_script("arguments[0].style.display = '';", element)
driver.execute_script("arguments[0].style.margin = '100px 200px';", element)

但是上面的代码对我来说不起作用,你可以在这里看到:

enter image description here

你能告诉我如何展示textarea盒子吗? Link to the page

1 个答案:

答案 0 :(得分:0)

arguments[0].style.display = 'block';
arguments[0].parentNode.parentNode.style.display = "block";

问题是将style.display设置为空字符串被解释为将显示设置为" none"这使元素不可见。 textarea也位于一个父母身边,父母坐在父母的造型中"显示:无"所以要解决这个问题,只需转到父级的父级并将其显示设置为"阻止"。