如何将baseurl作为硒测试的参数

2024-04-26 17:34:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含selenium测试的文件,其中包含baseURL。所以现在我需要找到一种方法从控制台以URL作为参数启动这个测试。在

我有一个本地的,开发人员和生产服务器,所以我想在没有硬代码baseURL的情况下运行这个测试。在

有人对此有什么想法吗? 等待你的答案:3


Tags: 文件方法答案代码服务器url参数开发人员
1条回答
网友
1楼 · 发布于 2024-04-26 17:34:14

是的,您可以创建一个Environment任何格式的文件(.xml.xlsx.propertiesetc)。在

然后您只需提到特定于环境的详细信息并解析该文件。使用.xml格式会更好。通过这种方式,您可以创建类似节点的配置,父节点是environment name.,这样您就可以为不同的服务器添加任意数量的配置。在

什么比如:在

XML格式:-

<environments>
    <environment id="local">
        <parameter>
            <name>host</name>
            <value>LocalURL</value>
        </parameter>
    </environment>
    <environment id="development">
        <parameter>
            <name>host</name>
            <value>DevelopmentURL</value>
        </parameter>
    </environment>
    <environment id="production">
        <parameter>
            <name>host</name>
            <value>ProductionURL</value>
        </parameter>
    </environment>
</environments>

属性文件格式:-

^{pr2}$

您可以使用的任何格式并编写代码来解析它。在

相关问题 更多 >