1

由于这个答案,我设法让 Show Completion 工作。但是 str(object) -> string 在键入函数的左括号后作为提示意味着什么?

示例代码:

linkText = "some text"
elms = browser.find_elements(By.PARTIAL_LINK_TEXT(linkText))

On Run 给出:TypeError: 'str' object is not callable 这是否意味着linkText应该是一个指向字符串的指针?如何在 Python 中输入指针?

4

1 回答 1

0

重复我的评论,这确实是答案。

您在键入后看到的"name("是 a 'Call tip',它试图给出签名和文档字符串的第一行。对于许多内置函数,您看到的是文档字符串的第一行,它们给出了调用签名和函数返回值'->'str(x)返回一个字符串。

您的示例代码是一个不同的问题。异常意味着这By.PARTIAL_LINK_TEXT就是它的名字所说的,一个字符串,而不是一个函数。

于 2016-06-10T07:17:32.680 回答