我有一个问题:运行脚本时执行button命令。
我一直在寻找问题,但无法解决。
如果您能帮助我,我会很高兴。
from tkinter import *
from tkinter import ttk
from config import *
import prueba_browser as pb
#Ejecuta la función del archivo prueba_browser
bok=ttk.Button(miFrame, text="execute", command=pb.openbrowser)
bok.grid(row=2, column=1)
这是保存openbrowser
功能的文件
from selenium import webdriver
from selenium.webdriver.common.by import By
import config as c
def openbrowser():
browser= webdriver.Chrome(executable_path=c.path)
browser.get("https://www.darkorbit.es")
login_form = browser.find_element_by_id('bgcdw_login_form_username')
password_form = browser.find_element_by_id('bgcdw_login_form_password')
boton_continuar = browser.find_element_by_xpath("//fieldset[@class='bgcdw_login_form_buttons']/input[1]")
login_form.send_keys(c.usuario)
password_form.send_keys(c.passwd)
boton_continuar.click()
openbrowser()
答案 0 :(得分:2)
您正在定义它的文件(底部的openbrowser()
)中调用该函数。
删除此呼叫。