我用main制作了一个超级简单的Hello World应用程序。
print(WebDriverWait(browser, 20).until(EC.visibility_of_element_located((By.XPATH, "//div[class='tabla_szoveg']/div[@class='torrent_konyvjelzo2']"))).get_attribute("onclick").split("'")[1])
我总是像在IDE“ RED DOT”中那样设置断点(同时尝试了intellij和vscode) 我进行运行调试,它不会在目标断点处停止。 它编译良好,输出“ Hello,World!”
控制台输出
import ballerina/io;
public function main() {
io:println("Hello, World!");
}
答案 0 :(得分:3)
因此,感谢Aquib Zulfikar建议在其他芭蕾舞女演员问题中使用1.0.2或1.0.3版本,答案是: 降级到芭蕾舞女演员版本1.0.3
此后,断点会正常出现
我猜1.0.4版中存在一些错误
编辑:
重新安装芭蕾舞女演员1.0.3之后,vsCode和Intellij中都没有可见的变量/局部变量
答案 1 :(得分:1)
1.0.4中存在一个已知的错误,该错误会跳过调试点。报告https://github.com/ballerina-platform/ballerina-lang/issues/19981,并且已经发送了修复程序。该修补程序将在下一个修补程序版本中提供。
但是,远程调试在1.0.4下可以正常工作。