Selenium python code to Executable program

时间:2018-08-19 06:20:04

标签: python selenium selenium-webdriver webdriver ui-automation

I am using selenium chrome webdriver with python. I have this python code and I want to convert it into an executable program. I also have to use this external file of chrome web-driver. How can I do this?

from selenium import webdriver

def function():

    global driver
    driver = webdriver.Chrome(executable_path=r"C:\Users\Administrator\Desktop\AWS\chromedriver_win32\chromedriver" )
    driver.get('https://www.google.com')
    driver.close()

function()

3 个答案:

答案 0 :(得分:0)

  1. 在您的计算机上安装pip-easy_install pip
  2. 然后只需输入以下内容即可安装chromedriver:在终端中pip install chromedriver
  3. 然后导航到自动化文件夹,输入:python nameOfTheAutomation.py 这将执行您的自动化代码。

答案 1 :(得分:0)

您需要将路径(如chrome驱动程序)保存在path变量中。

答案 2 :(得分:0)

两种实现方法。

场景1

您可以使用python文件的位置。您可以使用相对路径来代替脚本中的硬编码路径,该相对路径在每次运行脚本时都将保持不变,并且始终可以将chromedriver.exe放在python文件所在的相同路径中。使用下面的示例。

    import os

    driverpath = os.path.join(os.path.dirname(os.path.abspath(__file__)),"chromedriver.exe")
    driver = webdriver.Chrome(executable_path=driverpath)

场景2

您可以将chromedriver路径添加到环境“ path”变量,并使用以下示例。

    driver = webdriver.Chrome()

这将从系统路径变量中找到chromedriver。

您可以将chromedriver路径添加到基于操作系统的环境变量中,以下是如何向Windows 10环境变量添加路径的链接。

https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/