我正在测试的网站有一个表需要检查进行排序。我能够获取第一列中的项目(默认状态按升序排序)。当单击列的标题时,列中的内容将被反向排序(例如,升序到降序)。我们使用的是Robot Framework,使用的语言是Python。
为了简化,我的代码就是这样做的。 第一种情况(这是正确的)
第二种情况(这是我面临问题的部分)
我在想有一个竞争条件正在发生,所以我也尝试在点击列标题之前和之后插入一个等待,但我仍然得到第二个方案的步骤1和3的降序列表。
这是上述方案的代码。
import pandas as pd
import fuzzywuzzy as fuzzy
from difflib import SequenceMatcher
set_1 = pd.read_csv("C:/Folder/file_1.csv")
set_2 = pd.read_csv("C:/Folder/file_2.csv")
query = set_1['name']
choices = set_2['name2']
for query in query:
match = fuzzy.extractOne(query,choises=choises,scorer=scorer,score_cutoff=cutoff)