这是网站上的html:
<input name="PROJECT_CODE" type="text" size="15">
但是实际上,如果您检查元素,则可以编辑一个输入值,然后站点会更新,并填充空白,即:
<input name="PROJECT_CODE" type="text" size="15" value="VALUE">
因此,在通过xpath查找时,我很难更改(更不用说查找)输入值了。这是我目前所拥有的,猜测为value =“”。
projcode = raw_input("what's the projcode? \n")
projcode_retrieved = driver.find_element_by_xpath("//input[@value=""]")
projcode_retrieved.send_keys(projcode)
我们将不胜感激!
答案 0 :(得分:2)
这就是HTML的工作方式。定位@value
时不要使用input
属性。相反,您可以使用不变的东西,例如:
driver.find_element_by_name("PROJECT_CODE")
答案 1 :(得分:1)
您还可以尝试将xpath用于元素
username=$(oc whoami)
api_token=$(oc whoami -t)
docker login -u $username -p $api_token my-cluster:443
docker pull my-cluster:443/my-project/my-is
docker images