gpt4 book ai didi

c# - 将 c#/selenium 转换为 python/selenium

转载 作者:行者123 更新时间:2023-12-01 06:25:46 27 4
gpt4 key购买 nike

我正在将项目从 c#/selenium 转换为 python/selenium。

我们在网站中有一个下拉菜单,其中有一个递增的 ID,即:

Upl-employmentstatus-radio-01
Upl-employmentstatus-radio-02
......

因此,在页面模型对象中,我们添加了一个元素,如下所示:

public IWebElement EmploymentStatus(int option) => _driver.FindElement(By.Id($"upl-employmentstatus-radio-{option}")

int 选项允许我们根据 c#/selenium 测试替换它选择的值。

那么页面模型元素的 python 等价物是什么?

我目前有以下内容:

self.Title = WebDriverWait(self.driver, 60).until(ec.visibility_of_element_located(webapp.driver.find_element_by_id("upl-title-radio-{option}")))

最佳答案

C# 字符串插值的 Python 等效项是 f-string

f"upl-title-radio-{option}"

关于c# - 将 c#/selenium 转换为 python/selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60150493/

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