SeleniumWebdriver:使用Pycharm在Python中实现页面对象模式

2024-05-19 02:51:57 发布

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

尊敬的测试自动化工程师:, 我正在使用Pycharm工具在Python语言中实现页面对象模式。 我担心的是:

  1. 项目结构-2层: 在project folder下:我想要2个包(python中的folder,pycharm):1个文件夹应该包含所有要执行的测试,而另一个包应该包含元素定位器blah blah等等[如果您能分享项目结构的屏幕截图,我将不胜感激]

  2. 从其他包(文件夹)调用元素定位器时遇到问题。

  3. 定位器应该是页面式的,而不是一个文件中完整的项目定位器(这会造成混乱!-分享最佳方法)

IMP:我不希望定位器文件(.py)和测试用例放在一个文件夹中,而应该放在单独的文件夹中。在

我在网上看过一些例子,但它们不是2层的,也不完全遵循页面对象模型结构项目。在


Tags: 文件工具项目对象文件夹语言元素模式
1条回答
网友
1楼 · 发布于 2024-05-19 02:51:57

为了清楚起见,你希望在你当前的web应用程序项目和未来的web应用程序项目中使用定位器和帮助程序包,对吗?在

如果是这样,那么这就是Python打包的一个例子。这不是最简单的话题,但是有很好的文档记录并且非常标准(这不是PyCharm独有的东西)

如果没有,并且您只希望当前项目能够导入该文件夹,那么您需要在PYTHONPATH上获取该目录。在PyCharm运行配置中,将该路径添加到运行配置的PYTHONPATH。在

相关问题 更多 >

    热门问题