gpt4 book ai didi

drupal - 如何在 Selenium 测试中从 URL 获取和存储用户 ID?

转载 作者:行者123 更新时间:2023-11-28 20:46:03 25 4
gpt4 key购买 nike

我正在使用 Selenium IDE 记录 Selenium 测试以测试我的 drupal 站点的注册流程,这在很大程度上取决于规则模块。

一些测试涉及用户帐户的注册。由于我将在具有不同用户数量的多台服务器上使用这些测试,因此我不知道在开始测试时要检查哪个用户 ID。由于用户 ID 位于 URL 中,我希望获取它并将其存储在 Selenium 中。

登录后,用户将被重定向到类似 http://192.168.100.100:8888/en/user/6 的 URL ,其中“6”是 UID。

我想我可以使用 Selenium 的 storeValue 命令来执行此操作,但是我应该将什么作为目标以从 URL 中提取用户 ID?

最佳答案

store | http://192.168.100.100:8888/en/user/6  | string
store | 1 | delimiter
store | javascript{storedVars['string'].split('user/')[storedVars['delimiter']]} | result
echo | ${result}

或者

storeLocation | string
store | 1 | delimiter
store | javascript{storedVars['string'].split('user/')[storedVars['delimiter']]} | result
echo | ${result}

结果为 6

关于drupal - 如何在 Selenium 测试中从 URL 获取和存储用户 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9635879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com