Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript创建可视文本框_Javascript_Python_Selenium_Automation_Captcha - Fatal编程技术网

如何使用javascript创建可视文本框

如何使用javascript创建可视文本框,javascript,python,selenium,automation,captcha,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 =

我正在使用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)
但是上面的代码不适用于我,正如您在这里看到的:

你能告诉我如何显示文本框吗


问题是将style.display设置为空字符串会被解释为将显示设置为“无”,从而使元素不可见。textarea也位于父对象中,父对象的样式为“display:none”,因此要解决这个问题,只需转到父对象的父对象并将其显示设置为“block”。

我将参数发送到textarea框中,但我不知道如何提交它?你能帮帮我吗?它似乎对我有用。。。你能更详细地描述一下这个问题吗?
arguments[0].style.display = 'block';
arguments[0].parentNode.parentNode.style.display = "block";