Python-具有导入功能的按钮

时间:2018-12-05 12:06:17

标签: python function button tkinter import

我有一个问题:运行脚本时执行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()

1 个答案:

答案 0 :(得分:2)

您正在定义它的文件(底部的openbrowser())中调用该函数。

删除此呼叫。