最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

安装selenium

IT培训 admin 2浏览 0评论

安装selenium

什么是安装selenium-webdriverNodeJS + Selenium + Mocha(在Windows上)一起工作的理想位置

我刚开始用Selenium探索NodeJS。继续我将使用NodeJS + Selenium + Mocha

  1. 安装node.jsC:\Users\AtechM_03>node -v v6.11.2
  2. 安装npmC:\Users\AtechM_03>npm -v 3.10.10
  3. 根据nodeclipse配置/,我的项目结构如下:

现在,我不确定安装selenium-webdriver的确切位置

  1. 根据(selenium-webdriver)在默认位置(通过命令行)安装/ C:\Users\AtechM_03>npm install selenium-webdriver C:\Users\AtechM_03 `-- [email protected] +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | | `-- [email protected] | +-- [email protected] | `-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | `-- [email protected] +-- [email protected] | `-- [email protected] | +-- [email protected] | +-- [email protected] | | `-- [email protected] | +-- [email protected] | | `-- [email protected] | | +-- [email protected] | | `-- [email protected] | +-- [email protected] | `-- [email protected] +-- [email protected] | `-- [email protected] `-- [email protected] +-- [email protected] `-- [email protected] `-- [email protected] npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\AtechM_03\pack age.json' npm WARN AtechM_03 No description npm WARN AtechM_03 No repository field. npm WARN AtechM_03 No README data npm WARN AtechM_03 No license field.
  2. 按照(selenium-webdriver)在当前项目目录(通过命令行)安装 C:\Users\AtechM_03\LearnAutmation\NodeProject>npm install selenium-webdriver [email protected] C:\Users\AtechM_03\LearnAutmation\NodeProject `-- [email protected] +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | | `-- [email protected] | +-- [email protected] | `-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | `-- [email protected] +-- [email protected] | `-- [email protected] | +-- [email protected] | +-- [email protected] | | `-- [email protected] | +-- [email protected] | | `-- [email protected] | | +-- [email protected] | | `-- [email protected] | +-- [email protected] | `-- [email protected] +-- [email protected] | `-- [email protected] `-- [email protected] +-- [email protected] `-- [email protected] npm WARN [email protected] No repository field.
  3. 通过NodeJS-Selenium写了我的第一个程序作为first_test.js并且执行得很好。

码:

    var webdriver = require('selenium-webdriver');

    var driver = new webdriver.Builder().
       withCapabilities(webdriver.Capabilities.chrome()).
       build();

    driver.get('');
    driver.findElement(webdriver.By.name('q')).sendKeys('simple programmer');
    driver.findElement(webdriver.By.name('q')).submit();
    driver.quit();

执行:

    C:\Users\AtechM_03\LearnAutmation\NodeProject\Selenium>node first_test.js
    C:\Users\AtechM_03\LearnAutmation\NodeProject\Selenium>

我的问题 :

  • 我怎么知道selenium-webdriver的哪个位置是Testcase被执行的?
  • 如何完全删除/卸载其他selenium-webdriver安装?
  • 如何生成一些细粒度的跟踪级别日志以了解其中发生的事情?

在使用Selenium-Java绑定时,我在项目级别添加了jars,其中Selenium-Python绑定PyDev模块默认将Python Home绑定到Eclipse。

任何建议/指针都会有所帮助。

回答如下:

我怎么知道selenium-webdriver的哪个位置是Testcase被执行的

nodejs的包搜索位置顺序如下:

  1. 项目本地包,位于project_folder / node_modules
  2. nodejs全局包,在NPM_global_package_install_folder / node_modules中,您可以通过执行命令获取PM_global_package_install_folder的位置: npm config get prefix它打印出一个文件夹路径
  3. nodejs内置模块,它位于node.exe中

如果您的项目本地软件包包含此软件包,则nodejs将使用本地pacakges,否则使用if来自全局软件包,如果gloal软件包没有此软件包,则noejs将报告模块'selenium-webdriver'未找到错误。

如何完全删除/卸载其他selenium-webdriver安装

  1. 通常,要卸载项目本地包,请在项目文件夹下执行npm uninstall selenium-webdriver,或者在npm uninstall selenium-webdriver -g下卸载全局包。

如何生成一些细粒度的跟踪级别日志以了解其中发生的事情

实际上,selenium服务器提供了每个selenium API调用的详细日志,不确定它是否是您想要的。

安装selenium

什么是安装selenium-webdriverNodeJS + Selenium + Mocha(在Windows上)一起工作的理想位置

我刚开始用Selenium探索NodeJS。继续我将使用NodeJS + Selenium + Mocha

  1. 安装node.jsC:\Users\AtechM_03>node -v v6.11.2
  2. 安装npmC:\Users\AtechM_03>npm -v 3.10.10
  3. 根据nodeclipse配置/,我的项目结构如下:

现在,我不确定安装selenium-webdriver的确切位置

  1. 根据(selenium-webdriver)在默认位置(通过命令行)安装/ C:\Users\AtechM_03>npm install selenium-webdriver C:\Users\AtechM_03 `-- [email protected] +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | | `-- [email protected] | +-- [email protected] | `-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | `-- [email protected] +-- [email protected] | `-- [email protected] | +-- [email protected] | +-- [email protected] | | `-- [email protected] | +-- [email protected] | | `-- [email protected] | | +-- [email protected] | | `-- [email protected] | +-- [email protected] | `-- [email protected] +-- [email protected] | `-- [email protected] `-- [email protected] +-- [email protected] `-- [email protected] `-- [email protected] npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\AtechM_03\pack age.json' npm WARN AtechM_03 No description npm WARN AtechM_03 No repository field. npm WARN AtechM_03 No README data npm WARN AtechM_03 No license field.
  2. 按照(selenium-webdriver)在当前项目目录(通过命令行)安装 C:\Users\AtechM_03\LearnAutmation\NodeProject>npm install selenium-webdriver [email protected] C:\Users\AtechM_03\LearnAutmation\NodeProject `-- [email protected] +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | | `-- [email protected] | +-- [email protected] | `-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | +-- [email protected] | `-- [email protected] +-- [email protected] | `-- [email protected] | +-- [email protected] | +-- [email protected] | | `-- [email protected] | +-- [email protected] | | `-- [email protected] | | +-- [email protected] | | `-- [email protected] | +-- [email protected] | `-- [email protected] +-- [email protected] | `-- [email protected] `-- [email protected] +-- [email protected] `-- [email protected] npm WARN [email protected] No repository field.
  3. 通过NodeJS-Selenium写了我的第一个程序作为first_test.js并且执行得很好。

码:

    var webdriver = require('selenium-webdriver');

    var driver = new webdriver.Builder().
       withCapabilities(webdriver.Capabilities.chrome()).
       build();

    driver.get('');
    driver.findElement(webdriver.By.name('q')).sendKeys('simple programmer');
    driver.findElement(webdriver.By.name('q')).submit();
    driver.quit();

执行:

    C:\Users\AtechM_03\LearnAutmation\NodeProject\Selenium>node first_test.js
    C:\Users\AtechM_03\LearnAutmation\NodeProject\Selenium>

我的问题 :

  • 我怎么知道selenium-webdriver的哪个位置是Testcase被执行的?
  • 如何完全删除/卸载其他selenium-webdriver安装?
  • 如何生成一些细粒度的跟踪级别日志以了解其中发生的事情?

在使用Selenium-Java绑定时,我在项目级别添加了jars,其中Selenium-Python绑定PyDev模块默认将Python Home绑定到Eclipse。

任何建议/指针都会有所帮助。

回答如下:

我怎么知道selenium-webdriver的哪个位置是Testcase被执行的

nodejs的包搜索位置顺序如下:

  1. 项目本地包,位于project_folder / node_modules
  2. nodejs全局包,在NPM_global_package_install_folder / node_modules中,您可以通过执行命令获取PM_global_package_install_folder的位置: npm config get prefix它打印出一个文件夹路径
  3. nodejs内置模块,它位于node.exe中

如果您的项目本地软件包包含此软件包,则nodejs将使用本地pacakges,否则使用if来自全局软件包,如果gloal软件包没有此软件包,则noejs将报告模块'selenium-webdriver'未找到错误。

如何完全删除/卸载其他selenium-webdriver安装

  1. 通常,要卸载项目本地包,请在项目文件夹下执行npm uninstall selenium-webdriver,或者在npm uninstall selenium-webdriver -g下卸载全局包。

如何生成一些细粒度的跟踪级别日志以了解其中发生的事情

实际上,selenium服务器提供了每个selenium API调用的详细日志,不确定它是否是您想要的。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论