栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Linux上让Selenium与PHP / Firefox3一起使用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Linux上让Selenium与PHP / Firefox3一起使用

我不确定回答您自己的问题的礼节…但是经过反复试验,这就是我设法让Selenium在Ubuntu上使用PHP / Firefox3的方式。

  1. 我下载了RC并将php客户端目录复制为/ Selenium到/ usr / share / php
  2. 我导航到下载中的Selenium Server目录,并使用
    java -jar selenium-server.jar
  3. 我创建了一个新的Firefox配置文件(通过运行firefox -ProfileManager)。我将新的配置文件称为“硒”
  4. 在该配置文件中,我编辑Firefox Network首选项以通过localhost端口4444代理所有协议。
  5. 我创建了我的PHP脚本并使用以下命令运行它:

php -d include_path=".:/usr/share/php:/usr/share/php/Selenium/PEAR" test.php

我在下面列出了我的(基本,非PHPUnit,非OO)第一个测试脚本,以供参考。

require_once 'Testing/Selenium.php';$oSelenium = new Testing_Selenium(    "*custom /usr/lib/firefox-3.0.3/firefox -P Selenium",    "https://www.example.com");$oSelenium->start();$oSelenium->open("/");if (!$oSelenium->isElementPresent("id=login_button")) {        $oSelenium->click("logout");        $oSelenium->waitForPageToLoad(10000);        if (!$oSelenium->isElementPresent("id=login_button")) {     echo "Failed to log outnn";     exit;        }}$oSelenium->type("login", "my_username");$oSelenium->type("password", "my_password");$oSelenium->click("login_button");$oSelenium->waitForPageToLoad(10000);$oSelenium->click("top_nav_campaigns");$oSelenium->stop();


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/399572.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号