【发布时间】:2020-03-01 09:18:41
【问题描述】:
我有一个场景,我将打开我的网站,然后我必须调用 Rest API,在该 API 中我需要一些数据,比如用户名、密码和一些 URL。调用 API 的目的是我不知道要检查的凭据以及 URL,每次这些数据都会发生变化,因此我只会调用一个 API。 下面是我的 Selenium Python
from selenium import webdriver
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# declare variable to store the URL to be visited
base_url="https://www.fitotouch.com/qitouch"
driver = webdriver.Chrome('E:/Chrome driver/chromedriver.exe')
driver.maximize_window()
#function of our 'driver' object.
driver.implicitly_wait(10) #10 is in seconds
driver.get(base_url)
driver.implicitly_wait(10)
driver.find_element_by_name('password').send_keys("*****")
driver.implicitly_wait(10)
driver.find_element_by_class_name('arrow-icon').click()
在上面的点击命令之后,我必须从 API 中给出的数据调用 API 和登录。
我的 API 是: http://110.93.230.117:1403/api/order/5e439b7052fcf2189ccb5207
如果我能在 Java 中获得解决方案,那也很好。
【问题讨论】:
标签: java python selenium-webdriver