几天来我一直在为一些问题而挣扎。我尝试了很多方法,但是在包含超过1个单词的文本之间,如果没有花括号({}),就无法得到字符串列表
以下是我编写的代码(受影响的主要部分):
global issues_id_values
mainIssues = issues_id()
reportField.insert(END, mainIssues)
def issues_id():
global issue_page_value
global issues_id_values
global issues_titles_values
global issues_status_values
global issue_values_value
titlesList = []
td_title_span = 3
if_component = driver.find_element_by_xpath('//*[@id="xxx-header-row"]/th[3]').text
print(if_component)
comp_text = 'Component'
if (if_component == comp_text):
td_title_span = 4
#issues_id_values = issues_id()
for ids_to_titles in bugsList:
zz = ids_to_titles
bug_title_path = '//*[@id="xxx-' + zz + '"]/td[' + str(td_title_span) + ']/span'
get_issue_title = driver.find_elements_by_xpath(bug_title_path)
for title in get_issue_title:
bb = str(title.text)
titlesList.append('%s' % ''.join(map(str, bb)))
return titlesList
附上一个屏幕截图,显示我得到了什么screenshot
谁能告诉我我做错了什么?我觉得这是显而易见的,我看不到的。Replace方法的效果不如format好,但可能我用错了
我想删除花括号(如标题中指定的)以获得这样的结果:Expected result
谢谢
谢谢大家
我可以通过添加以下代码来解决此问题:
试试这个
相关问题 更多 >
编程相关推荐