从web浏览器运行selenium python脚本

kognpnkq  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(193)

我正在使用selenium和python重新启动一个设备,我已经设法让它工作,我重新启动了设备,现在我正在尝试从一个带有按钮或链接的网页远程执行python代码,但我不能确保脚本运行,你能给我一个想法或过程,通过单击按钮或链接使代码运行吗。

from selenium import webdriver
from selenium.webdriver.firefox.options import Options
import time
import random
import os

def login():

    browser = webdriver.Firefox()
    browser.get('http://192.168.2.2/')

    sleep_random = random.randint(3, 7)
    time.sleep(sleep_random)

    username_input = browser.find_element_by_xpath(
        "/html/body/td[2]/input")
    password_input = browser.find_element_by_xpath(
        "/html/body/td[2]/input")
    username_input.send_keys("Admin")
    password_input.send_keys("12345")

    login_button = browser.find_element_by_id('login')
    login_button.click()
    time.sleep(5)
    browser.get('http://192.168.2.2/reboot')
    time.sleep(5)
    browserclose = "firefox"
    os.system("pkill "+browserclose)

login()

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题