【发布时间】:2020-06-11 09:11:04
【问题描述】:
我正在尝试更改表单输入中的输入字段值,但无法这样做。
输入值在这个URL
Email: Vela.admi@gmail.com
PW: Testing@123
在这些操作之后出现在页面上的表单:
1. on left side click on "Sell Order" red button in Dashboard widget
2. a popup will appear on click, select "Order Type" as "Limit"
3. a new formfield appears, named "Limit Price"
当我尝试使用 selenium 甚至 JS 更改它时,当我们通过按“发送订单”提交表单时它似乎没有改变
我的代码轨迹是:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
import time
driver.get(url)
driver.find_element_by_css_selector('#gwt-uid-770 > span > span > input').send_keys('6700')
我也试过
driver.execute_script("document.querySelector('#gwt-uid-770 > span > span > input').value=6700")
但是当我提交时它似乎没有改变。
【问题讨论】:
-
网站需要登录。你能分享它是为了测试还是分享元素的HTML
-
@NarendraR 编辑问题以添加凭据
标签: javascript selenium selenium-webdriver selenium-chromedriver webdriverwait