当前位置: 首页 > 知识库问答 >
问题:

合并selenium rc和webDrive

佘俊茂
2023-03-14

我已经使我的大部分自动化代码使用硒RC与Python。但是,我觉得随着我产品的发展(我正在通过硒RC测试),我的自动化需求发生了变化。我用蟒蛇尝试了韦德里弗,它对我的产品很有用。但是,由于我的新产品版本的许多功能是从以前的版本继承的,我觉得我可以利用我现有的Selenium RC代码。但是,对于新功能,我想使用WebDrive。

此外,还有一些东西是我正在维护的硒配置文件。示例:

  1. 对于ssl证书,使用selenium RC,我有两种方法:selenium配置文件(我在其中保存了ssl证书的接受)和启动selenium RC时的'trustallsslcertificates'参数。使用trustallsslcertificates会大大降低自动化速度<使用WebSSL,但我不需要所有这些证书
  2. 使用Selenium RC,每当我需要使用我的网页下载文件时,我都会使用save选项作为默认值,并将其保存在同一个Selenium配置文件中。但是,使用webdriver,我有其他选项来下载文件,而不是维护selenium配置文件

我还检查了现有的问题:Selenium Web驱动程序和selenium RC,但是,答案似乎很旧,到那时许多东西肯定已经更新了。

我的问题的关键是:我是否可以将使用selenium RC(python bindings-selenium.py)的现有python代码与使用python的Webdriver集成?

PS:目前我使用selenium2.3.0.jar文件

共有1个答案

祖迪
2023-03-14
import com.thoughtworks.selenium.DefaultSelenium;


public class Facebook {

public static void main (String [] args)
{
    DefaultSelenium ds= new DefaultSelenium("localhost",1223,"*firefox","https://");
    ds.start();
    ds.windowMaximize();
    ds.open("www.facebook.com");

}
}
 类似资料:
  • 双向合并排序与递归合并排序有何不同? 假设在合并排序中有5个数字需要排序8,9,1,6,4,我们按如下步骤1进行划分:{8,9,1}{6,4} 步骤2:{8,9}{1}{6}{4} 步骤3:{8}{9}{1}{6}{4} 现在合并 步骤4:{8,9}{1}{4,6} 步骤5:{1,8,9}{4,6} 第六步:{1,4,6,8,9} 但在双向合并排序中,我们将数组分为两个元素(但根据维基百科,在合并

  • 我可以通过以下方法将数据发送到Firebase FiRecovery文档: 1) 添加() 2) set() 我很清楚,如何将数据添加到Firestore中,其中没有任何混淆。但我的问题是,Firebase Firestore中的方法“set”有两个setOption,例如merge和mergefields。这两组选项之间的区别是什么,我认为这两个选项的作用是相同的。如何实现setOption“m

  • 如何根据后端返回的数据来进行动态合并渲染,合并的关键字段为jianyanneirong和jianyanneirong1,合并要求如下图(如果jianyanneirong和jianyanneirong1值不同则进行行合并,但是jianyanneirong1值为空的情况需要进行行列合并)

  • 在我的代码(Javascript)中,我使用了套接字。io将base64数据从代理传输到客户端,以建立视频通话功能。为此,每5秒或10秒,我将使用mediaRecorder录制视频,并将其发送到base64中的客户端,该客户端将每10秒转换为blob。 问题:所以,我想知道我可以在每10秒合并一个新的Blob,同时播放视频吗? 我已经尝试使用createObjectURL(blob),但这不起作用

  • 问题内容: 我能想到的最好的是 有人可以建议更好的语法/更快的方法吗? 我的尝试: 和 编辑 发布的前两个答案突出了我的问题,所以请使用以下内容来构造: 最终结果 问题答案: 您可以从系列中构造一个数据框,然后与该数据框合并。因此,您将数据指定为值,然后将它们乘以长度,将列设置为索引,并将left_index和right_index的参数设置为True: 编辑 以下情况:要从系列中构造的df的索引

  • 行动时间 - 包含到期和行记录模块 Isaac怀疑该大学的一些学生试图非法获得Wi-Fi接入。 他想将所有失败的身份验证尝试记录到专用日志文件中。 当他参与其中时,他还希望为每个学生添加一个到期日期,以防止他们在学期结束后进入网络。 为了实现这一点,他利用了FreeRADIUS中的expiration和linelog模块。 让我们看看它是如何完成的: 编辑FreeRADIUS配置目录下module